science projects - French English Dictionary